abundant rainfall - Español Inglés Diccionario